const el=(elm)=>document.querySelectorAll(elm);document.addEventListener('DOMContentLoaded',()=>{optimizePage();addLoadClass();handleLazyLoading();autoPlayVideos();embedYouTubeVideos();setupMenu();setupFormAsides();handleScroll();setupShareButtons();handleCookieConsent();});function optimizePage(){if(document.body.classList.contains('admin-bar'))return;const windowWidth=window.innerWidth;switch(true){case windowWidth>=992:removeElements('.hmd');break;case windowWidth>=768&&windowWidth<=991:removeElements('.hsm');break;case windowWidth<=767:removeElements('.hxs');break;}
setImagesDimensions();}
function removeElements(selector){const elements=el(selector);elements.forEach(element=>element.remove());}
function setImagesDimensions(){const images=el("img");images.forEach(image=>{if(!image.hasAttribute("width")){image.setAttribute("width",image.parentElement.offsetWidth);}
if(!image.hasAttribute("height")){image.setAttribute("height",image.parentElement.offsetHeight);}});}
function addLoadClass(){window.onload=()=>document.body.classList.add('load');}
function handleLazyLoading(){const cleanerIMG='&quality=90&ssl=1';const lazyImages=el("img.src");const lazyBg=el(".bg");const lazyIframes=el('.iframe');const lazyInspect=el('.inspect');const lazyLoad=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting&&entry.target.getAttribute('data-src')){const img=entry.target;const width=img.parentElement.offsetWidth;const extension=img.getAttribute('data-src').split('.').pop();let datascr=`${img.getAttribute('data-src')}?w=${width}${cleanerIMG}`;if(extension==='jpg'||extension==='jpeg'||extension==='png'){datascr=datascr.replace("https://","https://i2.wp.com/");}
img.setAttribute("src",datascr);img.removeAttribute('data-src');img.classList.remove("src");observer.unobserve(img);}});};const lazyBgLoad=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting&&entry.target.getAttribute('data-bg')){const bg=entry.target;const width=bg.offsetWidth;const height=bg.offsetHeight;const extension=bg.getAttribute('data-bg').split('.').pop();let databg=`${bg.getAttribute('data-bg')}?resize=${width},${height}${cleanerIMG}`;if(extension==='jpg'||extension==='jpeg'||extension==='png'){databg=databg.replace("https://","https://i2.wp.com/");}
bg.style.backgroundImage=`url(${databg})`;bg.removeAttribute('data-bg');bg.classList.remove("src");observer.unobserve(bg);}});};const lazyIframeLoad=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting||entry.intersectionRatio>0){const lazyIframe=entry.target;const src=lazyIframe.getAttribute('data-src');lazyIframe.setAttribute("src",src);lazyIframe.outerHTML=lazyIframe.outerHTML.replace(/aside/g,"iframe");lazyIframe.classList.remove("iframe");observer.unobserve(lazyIframe);}});};const inspectLoad=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting){const inspectElement=entry.target;if(inspectElement.getAttribute('data-delay')){const inspectDelay=inspectElement.getAttribute('data-delay');inspectElement.style.transitionDelay=`${inspectDelay}s`;inspectElement.removeAttribute('data-delay');}
inspectElement.classList.add("in");setTimeout(function(){inspectElement.style.transitionDelay=""},1000);observer.unobserve(inspectElement);}});};const lazyImagesObserver=new IntersectionObserver(lazyLoad);const lazyBgObserver=new IntersectionObserver(lazyBgLoad);const lazyIframeObserver=new IntersectionObserver(lazyIframeLoad);const inspectObserver=new IntersectionObserver(inspectLoad);lazyImages.forEach(img=>lazyImagesObserver.observe(img));lazyBg.forEach(bg=>lazyBgObserver.observe(bg));lazyIframes.forEach(lazyIframe=>lazyIframeObserver.observe(lazyIframe));lazyInspect.forEach(inspectElement=>inspectObserver.observe(inspectElement));}
function autoPlayVideos(){const autoplays=Array.from(el('.autoplay'));if("IntersectionObserver"in window){const autoplayObserver=new IntersectionObserver((entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting){const autoplay=entry.target;autoplay.play();autoplay.setAttribute("loop","");autoplay.setAttribute("muted","");autoplay.setAttribute("volume","0");autoplay.setAttribute("preload","auto");autoplayObserver.unobserve(autoplay);}});});autoplays.forEach(autoplay=>autoplayObserver.observe(autoplay));}}
function embedYouTubeVideos(){const svgPlay='';const embedLazy=el('.playtube');function toggleIframe(){const isActive=this.classList.contains('iframe-active');if(isActive){this.innerHTML=`${svgPlay}`;this.classList.remove('iframe-active');}else{const iframe=document.createElement('iframe');iframe.setAttribute('src',`https://www.youtube-nocookie.com/embed/${this.getAttribute('data-embed')}?controls=0&showinfo=0&autoplay=1`);iframe.setAttribute('allow','autoplay;encrypted-media');iframe.setAttribute('allowfullscreen','');this.appendChild(iframe);this.classList.add('iframe-active');}}
embedLazy.forEach(embed=>embed.addEventListener('click',toggleIframe));const videoContainers=el('.video-container span.play');videoContainers.forEach(play=>play.innerHTML=svgPlay);}
function setupMenu(){const openMenu=el('.open-menu');openMenu.forEach(element=>{element.addEventListener('click',function(){this.classList.toggle("active");document.body.classList.toggle("active-menu");});});const hasChildren=el('.menu-item-has-children');hasChildren.forEach(element=>{element.addEventListener('click',function(){this.classList.toggle("active");});});}
function setupFormAsides(){const elements=el('aside.aside');const handleClick=function(){if(!this.hasAttribute("method")){this.setAttribute("method","post");this.setAttribute("action","");}
this.outerHTML=this.outerHTML.replace(/aside/g,"form");};elements.forEach(element=>{element.addEventListener('click',handleClick);element.addEventListener('mouseover',handleClick);});}
let lastScrollY=0;function handleScroll(){window.addEventListener("scroll",()=>{const body=document.querySelector("body");const currentScrollY=window.scrollY;if(Math.abs(currentScrollY-lastScrollY)>140){body.classList.toggle("active",currentScrollY>140);lastScrollY=currentScrollY;}});}
function setupShareButtons(){const shareButtons=el('.share');if('share'in navigator){shareButtons.forEach(shareButton=>{shareButton.addEventListener('click',()=>{navigator.share({title:shareButton.getAttribute('title'),url:shareButton.getAttribute('data-url')}).then(()=>{console.log('Shared');}).catch(console.error);});});}else{shareButtons.forEach(shareButton=>{shareButton.setAttribute('disabled','');});}}
function handleCookieConsent(){const cookieC=document.getElementById("cookieConsentContainer");const cookiesPrivacy=localStorage.getItem("cookiesprivacy");if(!cookiesPrivacy&&cookieC){const showCookieConsent=()=>{if(cookieC.classList.contains("hidden")){cookieC.classList.remove("hidden");document.removeEventListener("mousemove",showCookieConsent);document.removeEventListener("scroll",showCookieConsent);document.removeEventListener("click",showCookieConsent);}};document.addEventListener("mousemove",showCookieConsent);document.addEventListener("scroll",showCookieConsent);document.addEventListener("click",showCookieConsent);}}
function scrollToElementWithOffset(elementId,offset){const element=document.getElementById(elementId);if(element){const rect=element.getBoundingClientRect();const scrollTop=window.pageYOffset||document.documentElement.scrollTop;const targetScrollPosition=scrollTop+rect.top-offset;window.scrollTo({top:targetScrollPosition,behavior:'smooth'});}}
document.querySelectorAll('[data-ofsset]').forEach(anchor=>{anchor.addEventListener('click',function(e){e.preventDefault();let targetId;if(this.getAttribute('data-anchor')){targetId=this.getAttribute('data-anchor');}else{targetId=this.getAttribute('href').substring(1);}
const offset=parseInt(this.getAttribute('data-ofsset'),10);setTimeout(()=>{scrollToElementWithOffset(targetId,offset);},50);});});var elements=document.querySelectorAll('form.aside');function updateFormAttributes(element){if(!element.hasAttribute("method")){element.setAttribute("method","post");}
if(!element.hasAttribute("action")){element.setAttribute("action","");}
const check=element.querySelector('[type="submit"]');check.setAttribute('name',"test_form");check.setAttribute('value',"none");element.classList.remove("aside");}
for(var i=0;i{link.addEventListener('mouseover',function(){const prefetchLinks=document.querySelectorAll('[rel="prefetch"], [rel="prerender"]');prefetchLinks.forEach(existingLink=>existingLink.remove());const href=this.getAttribute('href');if(href){const prefetch=document.createElement('link');prefetch.rel='prefetch';prefetch.as='document';prefetch.crossOrigin='use-credentials';prefetch.href=href;document.head.appendChild(prefetch);const prerender=document.createElement('link');prerender.rel='prerender';prerender.href=href;document.head.appendChild(prerender);}});});}
document.addEventListener("DOMContentLoaded",function(){if(window.innerWidth>768){let scriptAdded=false;document.addEventListener("mouseover",function(){if(!scriptAdded){scriptAdded=true;let script=document.createElement("script");script.src=T+"/js/smoothscroll.js";script.defer=true;let footer=document.querySelector("#wp-footer");if(footer){footer.appendChild(script);}else{document.body.appendChild(script);}}},{once:true});}});function swiperLazyLoad(containerSelector,elementSelector){document.querySelectorAll(`${containerSelector} ${elementSelector}`).forEach(element=>{const dataSrc=element.getAttribute('data-src');const dataBg=element.getAttribute('data-bg');if(dataSrc||dataBg){const width=element.offsetWidth;const imageUrlBase=dataSrc||dataBg;const imageUrl=imageUrlBase.replace("https://","https://i2.wp.com/")+`?w=${width}`;if(element.classList.contains('bg-swiper')){element.style.backgroundImage=`url(${imageUrl})`;}else if(element.classList.contains('img-swiper')){const imgElement=document.createElement('img');imgElement.src=imageUrl;element.appendChild(imgElement);}
element.removeAttribute('data-src');element.removeAttribute('data-bg');}});}
if(document.body.classList.contains('home')){(function digitarPalavras(){let index=0;const strongEl=document.querySelector("#intro h1 strong");if(!strongEl)return;function digitaTexto(texto,callback){let i=0;strongEl.textContent="";const interval=setInterval(()=>{strongEl.textContent+=texto.charAt(i);i++;if(i>=texto.length){clearInterval(interval);if(callback)setTimeout(callback,1500);}},80);}
function apagarTexto(callback){const texto=strongEl.textContent;let i=texto.length;const interval=setInterval(()=>{strongEl.textContent=texto.substring(0,i-1);i--;if(i<=0){clearInterval(interval);if(callback)setTimeout(callback,300);}},40);}
function ciclo(){digitaTexto(palavras[index],()=>{apagarTexto(()=>{index=(index+1)%palavras.length;ciclo();});});}
ciclo();})();}
async function load_depoimentos(){try{await import('./swiper.js');if(document.body.classList.contains('home')||document.body.classList.contains('page-id-6')){const swiper_depoimentos=new Swiper('.swiper-depoimentos',{slidesPerView:3,spaceBetween:30,speed:1200,loop:true,autoplay:{delay:6500,disableOnInteraction:false},navigation:{nextEl:'.depoimentos-button-next',prevEl:'.depoimentos-button-prev',},breakpoints:{1024:{slidesPerView:3,spaceBetween:30},768:{slidesPerView:2,spaceBetween:20},600:{slidesPerView:1,spaceBetween:15},220:{slidesPerView:1,spaceBetween:15}}});}
if(document.body.classList.contains('single-diferencial')){const swiper_diferencial=new Swiper('.swiper-diferencial',{slidesPerView:3,spaceBetween:10,speed:1200,loop:true,autoplay:{delay:6500,disableOnInteraction:false},pagination:{el:'.diferencial-pagination',clickable:true},navigation:{nextEl:'.diferencial-button-next',prevEl:'.diferencial-button-prev',},breakpoints:{1024:{slidesPerView:3,spaceBetween:30},768:{slidesPerView:2,spaceBetween:20},480:{slidesPerView:1,spaceBetween:15}}});}}catch(error){console.error('Error loading swiper.js:',error);}
loadStylesheet(T+"/css/components/swiper.css");}
function loadStylesheet(href){const link=document.createElement("link");link.href=href;link.rel="stylesheet";link.type="text/css";setTimeout(()=>{document.getElementById("wp-footer").appendChild(link);},50);}
const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{const{isIntersecting,intersectionRatio}=entry;if(isIntersecting||intersectionRatio>0){observer.unobserve(entry.target);load_depoimentos();swiperLazyLoad("#depoimentos",".bg-swiper");}});},{rootMargin:'400px'});const swiperContainer=document.querySelector('.swiper-container');if(swiperContainer){observer.observe(swiperContainer);}
if(document.body.classList.contains('home')){document.addEventListener('DOMContentLoaded',function(){const listItems=document.querySelectorAll('.list-personas li');const personaContents=document.querySelectorAll('.item-persona');listItems.forEach(item=>{item.addEventListener('click',function(){listItems.forEach(i=>i.classList.remove('active'));personaContents.forEach(content=>content.classList.remove('active'));this.classList.add('active');const slug=this.getAttribute('data-slug');const targetContent=document.getElementById(slug);if(targetContent){targetContent.classList.add('active');}});});setTimeout(function(){document.querySelector('ul.list-personas li').click()},1500);});}
if(document.body.classList.contains('single-diferencial')){document.querySelectorAll('.fn-item').forEach(item=>{item.addEventListener('click',()=>{document.querySelectorAll('.fn-item.active').forEach(el=>el.classList.remove('active'));document.querySelectorAll('#lista-funcionalidades .funcionalidade.active').forEach(el=>el.classList.remove('active'));item.classList.add('active');const id=item.getAttribute('data-id');const funcEl=document.getElementById(id);if(funcEl){funcEl.classList.add('active');}});});setTimeout(function(){document.querySelector('.fn-item').click()},1000);document.querySelectorAll('.fn-item').forEach(item=>{const id=item.getAttribute('data-id');const funcEl=document.getElementById(id);if(funcEl){const heading=funcEl.querySelector('h2')||funcEl.querySelector('h3');if(heading){item.textContent=heading.textContent.trim();}}});}
var faqItem=document.querySelector(".faq-item");if(faqItem){var faqItems=document.querySelectorAll(".faq-item");faqItems.forEach(function(faqItem){faqItem.addEventListener("click",function(){var faqContent=this.querySelector(".faq-content");if(faqContent.style.maxHeight){faqContent.style.maxHeight=null;this.classList.remove('active');}else{faqContent.style.maxHeight=faqContent.scrollHeight+"px";faqItems.forEach(function(item){if(item!==faqItem){item.classList.remove('active');var content=item.querySelector(".faq-content");if(content.style.maxHeight){content.style.maxHeight=null;}}});this.classList.add('active');}});});}
if(document.body.classList.contains('page-id-10')){document.addEventListener('DOMContentLoaded',()=>{const grid=document.getElementById('grid-planos');const mensalBtn=document.getElementById('planos-mensais');const anualBtn=document.getElementById('planos-anuais');function ativarPlanos(tipo){grid.classList.remove('planos--mensal','planos--anual');grid.classList.add(`planos--${tipo}`);mensalBtn.classList.toggle('ativo',tipo==='mensal');anualBtn.classList.toggle('ativo',tipo==='anual');}
mensalBtn.addEventListener('click',()=>ativarPlanos('mensal'));anualBtn.addEventListener('click',()=>ativarPlanos('anual'));setTimeout(function(){mensalBtn.click()},1000);});}